package great.easychat.help.util;

import great.easychat.help.bean.ConfigBean;
import great.easychat.help.bean.UserInfoBean;

public class UserInfoManger {

    public static UserInfoBean userInfoBean = new UserInfoBean();

    public static ConfigBean config=new ConfigBean();

    public static long currentTime;

    static {
        currentTime = System.currentTimeMillis();
    }

    public static void update(UserInfoBean userInfoBean) {
        UserInfoManger.userInfoBean = userInfoBean;
    }

    public static UserInfoBean getUserInfo() {
        return userInfoBean;
    }


    /**
     * 根据过期时间判断是否是vip
     *
     * @return
     */
//    public static boolean isVip() {
//        // 审核模式开启时 vip暂时可用
//        if (config.getAuditMode() == 1) {
//            return true;
//        }
//        if (userInfoBean == null) {
//            return false;
//        } else {
//            String expTime = userInfoBean.getVip_expiration_time();
//            long eTime = Util.strToDate(expTime);
//            // 毫秒数据
//            DebugLog.d("过期时间 " + expTime + " --- " + eTime);
//            if (eTime > currentTime) {
//                return true;
//            } else {
//                if (userInfoBean.getRemain_time() > 0) {
//                    return true;
//                }
//                return false;
//            }
//        }
//    }

}
